Дисциплина: Операционные системы
Савостин Олег
Российский университет дружбы народов, Москва, Россия
Получить навыки правильной работы с репозиториями git.
Сперва устанавливаю git-flow из коллекции репозиториев Copr (рис. [-@fig:001]).
Устанавливаю Node.js (рис. [-@fig:002]).
После установки начинаю настраивать программы. Настраиваю Node.js ввожу команду pnpm setup и добавляю каталог с исполняемыми файлами (рис. [-@fig:003]).
Перелогинусь. (рис. [-@fig:004]).
Испольщзую общепринятые коммиты (рис. [-@fig:005]).
Начинаю подключение репозитория к github. Создаю репозиторий на GitHub. Назыываю его git-extended (рис. [-@fig:006]).
Делаю первый коммит (рис. [-@fig:007]).
Конфигурирую пакеты Node.js и заполняю несколько параметров пакета. Добавляю в файл package.json команду для формирования коммитов/. Вид package.json (рис. [-@fig:008]).
Добавляю новые файлы, выполняю коммит cz и отправляю на github (рис. [-@fig:009]).
Теперь инициализирую git-flow, префикс для ярлыков установляю в v (рис. [-@fig:010]).
Проверяю, если я на ветке develop и загружаю весь репозиторий в хранилище. Устанавливаю внешнюю ветку как вышестоящую для этой ветки. Создаю релиз с версией 1.0.0 и создаю журнал изменений (рис. [-@fig:011]).
Добавляю журнал изменений в индекс и заливаю релизную ветку в основную ветку (рис. [-@fig:012]).
Отправляю все данные на гитхаб и создаю релиз на гитхаб (рис. [-@fig:013]).
Приступаем ко второму этапу Разработка новой функциональности. Создаю ветку для новой функциональности. Объединяю ветку feature_branch с develop. Создаю релиз с версией 1.2.3 (рис. [-@fig:014]).
Обновляю номер версии в файле package.json и устанавливаю её в 1.2.3 (рис. [-@fig:015]).
Создаю журнал изменений и добавляю его в индекс(рис. [-@fig:016]) (рис. [-@fig:017])
Заливаю ветку в основную ветку и отправляю данные на гитхаб, после чего создаю релиз на гитхаб с комментарием из журнала изменений (рис. [-@fig:018]) (рис. [-@fig:019]) (рис. [-@fig:020]) .
Я получил навыки правильной работы с репозиториями git.
Лабораторная работа номер 4
:::